package com.jjrwa.define;

import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;

@Getter
@Setter
public class HandleClass implements IJavaFileClass {

    private String className;//类名
    private String oldClassName;//类名
    private String description;//描述
    private String queryName;//查询方法名称
    private String entityClassName;//实体类名
    private String entityClassNameParam;//实体类名参数
    private String serialVersionUIDValue;

    private List<HandleClassField> fields = new ArrayList<>();//字段
    private Set<String> importContent = new LinkedHashSet<>();//导入

    @Override
    public String javaClassName() {
        return className;
    }
}
